package com.itrencai.d12_Recurtion;

import java.io.UnsupportedEncodingException;
import java.nio.charset.StandardCharsets;
import java.util.Arrays;

public class BianMa {
    public static void main(String[] args) throws UnsupportedEncodingException {
        //编码：把文字转换为字节（使用指定编码）
        String name="abc我爱你中国";//utf——8中文3个字节
        //byte[] bytes= name.getBytes();//以当前代码默认字符集进行编码（utf-8）
        byte[] bytes= name.getBytes("GBK");//以当前代码默认字符集进行编码（utf-8）
        System.out.println(bytes.length);
        System.out.println(Arrays.toString(bytes));

        //解码：把字节转换成对应的中文形式（编码前和编码后的字符集必须一致，否则乱码）
        //String rs=new String(bytes);//默认utf-8乱码
        String rs=new String(bytes,"GBK");//指定GBK解码
        System.out.println(rs);
    }
}
